worm humus - French English Dictionary